package flash.desktop;

extern interface IFilePromise
{
	function open():flash.utils.IDataInput;
	function close():Void;
	function reportError(e:flash.events.ErrorEvent):Void;
	var relativePath(default, null):String;
	var isAsync(default, null):Bool;
}